Duvida com Script [ ping ]

1. Duvida com Script [ ping ]

Jeferson Roseira
jeferson_roseira

(usa Debian)

Enviado em 13/12/2007 - 23:37h

Galera do VOL tudo blz??

Minha duvida é a seguinte como faço para inserir manualmente o IP, exemplo no script abaixo eu insiro o Host.. gostaria de pingar no range de IP 200.171.166.xx toda vez que for pingar no ip tenho que mudar o script tem alguma forma mais pratica??

ps: sei que a pergunta ficou meio confusa.. qualquer coisa so perguntar

#!/bin/bash

#Define variaveis uteis

REDE="192.168.1"
DATA=$(date +%Y%m%d-%H%M)

#GUARDA NAS VARIAVEIS HOST [1|2] OS VALORES
#DIGITADOS PELOS USUÁRIOS

echo "digite o primeiro HOST: "
read HOST1

echo "Digite o último HOST: "
read HOST2

clear

# Define uma forma elegante de sair do programa

if [ $HOST2 == "q"]; then
exit

fi

for IP in $(seq $HOST1 $HOST2); do

ping -c 2 -w 2 192.168.1.$IP > /dev/null &&
echo "192.168.1.$IP - UP" ||
echo "192.168.1.$IP - DOWN"

done

exit



Obrigado

Jeferson_roseira




  


2. Re: Duvida com Script [ ping ]

Thiago Fernandes de Melo
m4tri_x

(usa Ubuntu)

Enviado em 14/12/2007 - 10:43h

amigo, tem como sim, tem algumas formas de fazer isso, uma delas é:

assim como esta no exemplo: ele vai ler a variavel variavel e o valor dela vai passar a ser o que você digitar apos a execução do script.

$ echo "Entre com o valor para a variável: " ; read variavel



[]´s


3. blz

Jeferson Roseira
jeferson_roseira

(usa Debian)

Enviado em 16/12/2007 - 23:07h

vou ter aqui e depois te falo..

valeu por enquanto






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts